@Antony this section of the openwrt build system documentation offers a good pointer: https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem#custom_files "It is strongly recommended to use uci-defaults to incrementally integrate only the required customization. This helps minimize conflicts with auto-generated settings which can change between versions."